راهنمای مبتدیان برای ایجاد برنامه های آیفون برای iOS 15 با استفاده از Swift UI [ویدئو]

A Beginner's Guide to Creating iPhone Apps for iOS 15 Using Swift UI [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اگر به دنبال دوره‌ای سرگرم‌کننده، برای مبتدیان کامل هستید و مستقیماً به اصل مطلب می‌رسید، این دوره برای شما مناسب است. این دوره به شما کمک می کند تا همه چیز را در مورد توسعه برنامه های آیفون بیاموزید و همزمان با ایجاد پنج برنامه کامل با استفاده از کد SwiftUI 3 و Xcode 13 همه چیزهایی را که یاد می گیرید پیاده سازی کنید. در این دوره، ما با اصول اولیه SwiftUI که برای توسعه یک برنامه مورد نیاز است شروع می کنیم و محیط توسعه خود را با Xcode تنظیم می کنیم. هنگامی که محیط ما تنظیم شد، ما شروع به کار روی برنامه های مختلف خود خواهیم کرد. در این برنامه اول - People Counter - و برنامه دوم - Text Formatter، شما اصول برنامه نویسی Swift را یاد خواهید گرفت. در این برنامه سوم، ما یک برنامه به نام Emoji Dictionary ایجاد می کنیم که در آن با لیست ها، آرایه ها و برنامه های چند نمایشی آشنا می شوید. در برنامه چهارم، ما یک برنامه Quick ToDos ایجاد می کنیم که در آن یاد می گیرید که چگونه اطلاعات را با CoreData ذخیره کنید. در برنامه نهایی خود، یک برنامه Course Lister ایجاد خواهیم کرد که در آن با وب، API، JSON و تصاویر کار خواهیم کرد. پس از اتمام کار با برنامه ها، در مورد روند ارسال برنامه های خود به اپ استور بحث خواهیم کرد! در پایان این دوره، قرار است برنامه خود را بسازید و برنامه خود را از طریق اپ استور با جهان به اشتراک بگذارید. بسته کد کامل این دوره در https://github.com/PacktPublishing/A-Beginner-s-Guide-To-Creating-iPhone-Apps-For-iOS-15-Using-Swift-UI Build پنج کامل موجود است. برنامه ها Xcode، یک ابزار اپل برای توسعه برنامه ها را کاوش کنید SwiftUI، چارچوب طراحی جدید اپل را بیاموزید اصول زبان برنامه نویسی سوئیفت را بیاموزید نکاتی را برای اشکال‌زدایی در مواقعی که مشکل پیش می‌آید به دست آورید نحوه ارسال برنامه ها به اپ استور را بیاموزید این دوره برای مبتدیانی که می خواهند یک برنامه آیفون بسازند بهترین است، زیرا نیازی به تجربه قبلی ندارد و فقط باید یک کامپیوتر مک و اشتیاق برای توسعه برنامه های شگفت انگیز داشته باشد. برنامه های آیفون را با استفاده از کد SwiftUI 3 و Xcode 13 توسعه دهید * برنامه نویسی Swift و SwiftUI را با ایجاد پنج برنامه کامل یاد بگیرید * یاد بگیرید ایده های برنامه خود را از طریق فروشگاه App به اشتراک بگذارید

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Course Introduction

  • خوش آمدی! بیایید Xcode را دانلود کنیم Welcome! Let's Download Xcode

آموزش اصول اولیه SwiftUI نحوه طراحی برنامه ها SwiftUI Basics Learning How to Design Apps

  • تور Xcode Xcode Tour

  • بازدیدها Views

  • HStack و VStack HStack and VStack

  • اصلاح کننده ها Modifiers

  • Spacer و ZStack Spacer and ZStack

برنامه شماره 1 و 2: افراد شمارنده و حروف بزرگ نوشتار - مبانی برنامه نویسی سوئیفت App #1 and 2: People Counter and Text Capitalization - Swift Programming Basics

  • متغیرها و ثابت ها Variables and Constants

  • انواع - رشته ها، اینت ها و دوبل ها Types - Strings, Ints, and Doubles

  • نظرات و چاپ Comments and Print

  • نمایش متغیرها Displaying Variables

  • سازه ها Structs

  • فیلدهای متنی TextFields

  • نماهای ساختاری Struct Views

  • اگر بیانیه ها If Statements

  • برنامه بزرگ‌نویسی - استفاده از بیانیه‌های If و کپی کردن Capitalization App - Using If Statements and Copying

برنامه شماره 3: دیکشنری Emoji - لیست ها، آرایه ها و برنامه های چند نمایش App #3: Emoji Dictionary - Lists, Arrays, and Multi-View Apps

  • تغییر نام کد Renaming Code

  • آرایه ها Arrays

  • لیست ها، آرایه ها و قابل شناسایی Lists, Arrays, and Identifiable

  • NavigationView و NavigationLink NavigationView and NavigationLink

  • ایجاد نماهای سفارشی SwiftUI Creating Custom SwiftUI Views

  • افزودن به ساختار ما Adding to Our Struct

  • برای حلقه ها For Loops

  • GridView و TabView GridView and TabView

برنامه شماره 4: کارهای انجام سریع - ذخیره اطلاعات با CoreData App #4: Quick ToDos - Saving Information with CoreData

  • چرا ذخیره داده ها مهم است Why Saving Data is Important

  • بررسی اجمالی CoreData CoreData Overview

  • کارکرد Functions

  • پارامترها و بازده Parameters and Returns

  • شروع یک نمای جدید Starting a New View

  • ذخیره در CoreData Saving into CoreData

  • فهرست کردن و برداشتن از CoreData Listing and Pulling from CoreData

  • حذف از CoreData Deleting from CoreData

  • لهستانی - تمرکز فیلد متنی Polish - Textfield Focus

برنامه شماره 5: فهرست دوره - وب، API، JSON و تصاویر App #5: Course Lister - Web, APIs, JSON, and Images

  • پیش نمایش لیست دوره Course List Preview

  • بولین ها Booleans

  • اختیاری Optionals

  • API و JSON APIs and JSON

  • URLRequest و URLSession URLRequest and URLSession

  • رمزگشایی JSON JSON Decoding

  • داده های فهرست بندی Listing Data

  • تصاویر و AsyncImage Images and AsyncImage

  • نمایش دوره لهستانی Course View Polish

آپلود برنامه خود در اپ استور Uploading Your App to the App Store

  • حساب توسعه دهنده پولی Paid Developer Account

  • گواهی ها، شناسه ها و پروفایل ها Certificates, IDs, and Profiles

  • آپلود برنامه شما Uploading Your App

  • فراداده برنامه App Metadata

نمایش نظرات

راهنمای مبتدیان برای ایجاد برنامه های آیفون برای iOS 15 با استفاده از Swift UI [ویدئو]
جزییات دوره
7 h 55 m
46
Packtpub Packtpub
(آخرین آپدیت)
1
3 از 5
ندارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!